<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1354px" height="624px" viewBox="-0.5 -0.5 1354 624" content="&lt;mxfile host=&quot;82b6d165-deb8-4851-8900-790cfdefbc58&quot; modified=&quot;2020-11-28T18:13:29.762Z&quot; agent=&quot;5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.51.1 Chrome/83.0.4103.122 Electron/9.3.3 Safari/537.36&quot; etag=&quot;9x_Fe34KMUvbrrfZ9ZN-&quot; version=&quot;13.6.5&quot;&gt;&lt;diagram id=&quot;zB4-QXJZ7ScUzHSLnJ1i&quot; name=&quot;Page-1&quot;&gt;7VnRbpswFP0aHofABpI8NlnTvVSqlkl7rFxwwarBDJyG7Otngx1wIG26JkvaRYoSOL6Afe45vhfFgrO0uilQntyyCFMLOFFlwa8WAK7re+JHIusGGY2dBogLEqmgFliQ31iBOmxJIlwagZwxyklugiHLMhxyA0NFwVZm2COj5lNzFOMesAgR7aM/ScQThU6A0w58wyRO9KOBo0ZSpKMVUCYoYisDwhWfs4yrOX5nD4wzy79OOJfLu7LAXHweZYQdMxZTjHJS2iFLBRyWImT+iFJCJbfq4tFMHQDnlmXiZyanIo/edVswbe7my/tN6/uJBcBrC84KxnhzlFYzTGX6dWabVc53jG6oLXDG97kANBc8I7pU2VHE8rVOV8GWWYRlvGPB6SohHC9yFMrRlRCowBKeUnHmikPJwEJdK89LXrCnTZo9gfRnqCb9jAuOqw6kZnyDWYp5sRYhGwuoXCsDAG2AVUdO0Fdg0pFSoFWClD7izc1bksSB4mmYMzjAWUC5Wr1BXvBryfTAl7J2opCKA7y8agelhxo+W0xrpI0JYvl7h8InaS+xgjzXj30o9HANzu/vSUb4/b2dr3WIEqeO6yVZMM/NTDaZmzHKCoFkLMNyHYTSLQhREmfiNBT5xAKfyjwS4fYrNZCSKJKPGZSOKS5TLVARN982zrYN4XT+Y53Lu8aHEVgAfUNg0O0LDDoD+hofQF6uv1NfZY6y3frSG4xUmBhCaV6zAaFXE60EZcIytFHgywptZCNq0ZIq8dkpIllHXs3ctLxaYZ5utufCWmNKSZdpSJOxLUOKylYrOsEVipnw0TTHBRFikh7T6J2GwB47M6mwbgb6OzM80M7smTuzBweMEwwYx3UO4ZzgYzgnwjkWu14WEtGGXRy0r4O6tH1+J0HTSX7g9500OpaThkrQ+beFDnx99/GGyjYIDsDZ+IRt4WL5kHc7Q5vIZixDtN8i7uwIz8nq7fR3NLNDe+XxaX4Dm5f++kWnjqE99uDYC1xffgPTt0Hft2ACbOiMgglQ30dqvicfo4XQBrFRlF7a8L/bWWrqPn8j4fhbncToX/bk3kfsJPw9XmM8b4Ayzz0AZaNzaiREcoSYy37la+y0GR6q05cy+U4ZTiY26BQ9+GqVhMC1/basur5/pDK5W6On3uaNMqnkaYuMp5dX7f2rZGvrmrlPXyT98SlrpLv71fHUchh007LsVISLm97gppq5/85NI+eIbqr51X+X1mOdv83h9R8=&lt;/diagram&gt;&lt;/mxfile&gt;"><defs><style type="text/css">/* cyrillic-ext */&#xa;@font-face {&#xa;  font-family: 'Roboto';&#xa;  font-style: normal;&#xa;  font-weight: 400;&#xa;  src: url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2") format('woff2');&#xa;  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;&#xa;}&#xa;/* cyrillic */&#xa;@font-face {&#xa;  font-family: 'Roboto';&#xa;  font-style: normal;&#xa;  font-weight: 400;&#xa;  src: url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2") format('woff2');&#xa;  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;&#xa;}&#xa;/* greek-ext */&#xa;@font-face {&#xa;  font-family: 'Roboto';&#xa;  font-style: normal;&#xa;  font-weight: 400;&#xa;  src: url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2") format('woff2');&#xa;  unicode-range: U+1F00-1FFF;&#xa;}&#xa;/* greek */&#xa;@font-face {&#xa;  font-family: 'Roboto';&#xa;  font-style: normal;&#xa;  font-weight: 400;&#xa;  src: url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2") format('woff2');&#xa;  unicode-range: U+0370-03FF;&#xa;}&#xa;/* vietnamese */&#xa;@font-face {&#xa;  font-family: 'Roboto';&#xa;  font-style: normal;&#xa;  font-weight: 400;&#xa;  src: url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2") format('woff2');&#xa;  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;&#xa;}&#xa;/* latin-ext */&#xa;@font-face {&#xa;  font-family: 'Roboto';&#xa;  font-style: normal;&#xa;  font-weight: 400;&#xa;  src: url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2") format('woff2');&#xa;  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;&#xa;}&#xa;/* latin */&#xa;@font-face {&#xa;  font-family: 'Roboto';&#xa;  font-style: normal;&#xa;  font-weight: 400;&#xa;  src: url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2") format('woff2');&#xa;  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;&#xa;}&#xa;@import url("https://fonts.googleapis.com/css?family=Roboto+Mono%2C+mono");</style></defs><g><rect x="2" y="2" width="1350" height="620" fill="#ffffff" stroke="#000000" stroke-width="4" pointer-events="all"/><rect x="527" y="32" width="300" height="80" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 298px; height: 1px; padding-top: 72px; margin-left: 528px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Roboto Mono, mono; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 24px" face="Roboto">Package app<br />app/__init__.py</font></div></div></div></foreignObject><text x="677" y="76" fill="#000000" font-family="Roboto Mono, mono" font-size="12px" text-anchor="middle">Package app...</text></switch></g><path d="M 52 152 L 372 152 L 392 202 L 372 252 L 52 252 L 32 202 Z" fill="#ffffff" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 358px; height: 1px; padding-top: 202px; margin-left: 33px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-family: &quot;roboto&quot; ; font-size: 24px">Module app.main</span><br style="font-family: &quot;roboto&quot; ; font-size: 24px" /><span style="font-family: &quot;roboto&quot; ; font-size: 24px">app/main.py</span></div></div></div></foreignObject><text x="212" y="206" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Module app.main...</text></switch></g><path d="M 42 287 L 372 287 L 392 337 L 372 387 L 42 387 L 22 337 Z" fill="#ffffff" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 368px; height: 1px; padding-top: 337px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-family: &quot;roboto&quot; ; font-size: 24px">Module app.dependencies</span><br style="font-family: &quot;roboto&quot; ; font-size: 24px" /><span style="font-family: &quot;roboto&quot; ; font-size: 24px">app/dependencies.py</span></div></div></div></foreignObject><text x="207" y="341" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Module app.dependencies...</text></switch></g><rect x="922" y="152" width="400" height="260" fill="#ffffff" stroke="#000000" stroke-width="4" pointer-events="all"/><rect x="975.84" y="182" width="292.31" height="80" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 290px; height: 1px; padding-top: 222px; margin-left: 977px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Roboto Mono, mono; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 24px" face="Roboto">Subpackage app.internal<br /></font><span style="font-family: &quot;roboto&quot; ; font-size: 24px">app/internal/__init__.py</span><font style="font-size: 24px" face="Roboto"><br /></font></div></div></div></foreignObject><text x="1122" y="226" fill="#000000" font-family="Roboto Mono, mono" font-size="12px" text-anchor="middle">Subpackage app.internal...</text></switch></g><path d="M 962 292 L 1282 292 L 1302 342 L 1282 392 L 962 392 L 942 342 Z" fill="#ffffff" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 358px; height: 1px; padding-top: 342px; margin-left: 943px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-family: &quot;roboto&quot; ; font-size: 24px">Module app.internal.admin</span><br style="font-family: &quot;roboto&quot; ; font-size: 24px" /><span style="font-family: &quot;roboto&quot; ; font-size: 24px">app/internal/admin.py</span></div></div></div></foreignObject><text x="1122" y="346" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Module app.internal.admin...</text></switch></g><rect x="432" y="152" width="440" height="410" fill="#ffffff" stroke="#000000" stroke-width="4" pointer-events="all"/><rect x="491.23" y="182" width="321.54" height="80" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 320px; height: 1px; padding-top: 222px; margin-left: 492px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Roboto Mono, mono; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 24px" face="Roboto">Subpackage app.routers<br />app/routers/__init__.py<br /></font></div></div></div></foreignObject><text x="652" y="226" fill="#000000" font-family="Roboto Mono, mono" font-size="12px" text-anchor="middle">Subpackage app.routers...</text></switch></g><path d="M 492 292 L 812 292 L 832 342 L 812 392 L 492 392 L 472 342 Z" fill="#ffffff" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 358px; height: 1px; padding-top: 342px; margin-left: 473px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-family: &quot;roboto&quot; ; font-size: 24px">Module app.routers.items</span><br style="font-family: &quot;roboto&quot; ; font-size: 24px" /><span style="font-family: &quot;roboto&quot; ; font-size: 24px">app/routers/items.py</span></div></div></div></foreignObject><text x="652" y="346" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Module app.routers.items...</text></switch></g><path d="M 492 422 L 812 422 L 832 472 L 812 522 L 492 522 L 472 472 Z" fill="#ffffff" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 358px; height: 1px; padding-top: 472px; margin-left: 473px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-family: &quot;roboto&quot; ; font-size: 24px">Module app.routers.users</span><br style="font-family: &quot;roboto&quot; ; font-size: 24px" /><span style="font-family: &quot;roboto&quot; ; font-size: 24px">app/routers/users.py</span></div></div></div></foreignObject><text x="652" y="476" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Module app.routers.users...</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://desk.draw.io/support/solutions/articles/16000042487" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
